country technical services team - German English Dictionary